<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta http-equiv="cache-control" content="no-cache">
<title>Member List</title>
<link href="doxygen_tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="doxygen_content.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="top">
 <div id="titlearea">
  <table height="72px" width="100%" cellspacing="0" cellpadding="0">
   <tbody>
    <tr>
     <td width="10%">&nbsp;</td>
     <td><a href="https://github.com/Genivia/RE-flex"><img src="reflex-logo.png"/></a></td>
     <td>
      <div style="float: right; font-size: 18px; font-weight: bold;">Member List</div>
      <br>
      <div style="float: right; font-size: 10px;">updated Thu May 14 2020 by Robert van Engelen</div>
     </td>
     <td width="10%">&nbsp;</td>
    </tr>
   </tbody>
  </table>
 </div>
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacereflex.html">reflex</a></li><li class="navelem"><a class="el" href="classreflex_1_1_pattern.html">Pattern</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">reflex::Pattern Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0886df05e8a3f6dcbd426bbe040e6f8e">acc_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a6f0e307c649ca5683b7d959b7e25f367">Accept</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab617e478392d86dc03dd8acb72246f41">assemble</a>(DFA::State *start)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#adb90ee07db1a540e99307c20d4e5cbf0">assign</a>(const char *regex, const char *options=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#adaf639d28f4a76a578b936e9c7eb46eb">assign</a>(const char *regex, const std::string &amp;options)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a84ad0cc4002b502b307b769945d5923c">assign</a>(const std::string &amp;regex, const char *options=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a718bdc527e32d97bf7f4a9fbe53749d8">assign</a>(const std::string &amp;regex, const std::string &amp;options)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2a57e71368588d1beef5628792ca436a">assign</a>(const Opcode *code, const uint8_t *pred=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a31155c6387063ce6793df31927865a3c">assign</a>(FSM fsm, const uint8_t *pred=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3164013e5d501f11e6224e371961a5d4">at</a>(Location k) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab4361e841b84f19cae9ebecd29198d18">bit_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1d74385d9faa9b77a0fd17614a17d3b1">Char</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aae6a8c124ddb4d6ae3afb280f270bd9a">check_dfa_closure</a>(const DFA::State *state, int nest, bool &amp;peek, bool &amp;prev) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a7e09054af04bea1f99c87fc4b71f952a">clear</a>()</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ad5673f499cd57bd5ae47174b014f666f">compact_dfa</a>(DFA::State *start)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aedbda116af17780987a9bdcd1af13ff2">compile</a>(DFA::State *start, Follow &amp;followpos, const Map &amp;modifiers, const Map &amp;lookahead)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0d479e51b4026545c75878def0d764de">compile_list</a>(Location loc, Chars &amp;chars, const Map &amp;modifiers) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae0a61361962b6b182b8abe0f8f018906">compile_transition</a>(DFA::State *state, Follow &amp;followpos, const Map &amp;modifiers, const Map &amp;lookahead, Moves &amp;moves) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a13eb00b2d15c2a25b179a9261c82e595">dfa_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1b93367970497624cfd0da2121f48924">edges</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#abaf861828898bec7dc5c19fbc4a44194">edges_time</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aac469cc3a45d1d561c75e658b0c8b04b">empty</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3d899b37f34c588c6227b23d7bea0233">ems_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a484cf1e24fecb486c6a7d8c6fcf8195a">encode_dfa</a>(DFA::State *start)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#abdcf88a8e484d340d763ab5253947631">end_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a53bcee00c584232a3d0991c5ead49bdf">eno_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aed945c4257571dad57ba77ea8d585f90">eq_at</a>(Location loc, const char *s) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aa6b5e2aaa1a534bf49e4fa7fd8585e07">error</a>(regex_error_type code, size_t pos=0) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a5c8a6fc9ae3c7a633ef151b9e98e154a">escape_at</a>(Location loc) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae97becab6c532a028e1db637df364d57">escapes_at</a>(Location loc, const char *escapes) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#afa0f088569b9e3b76423f0d243f440e6">export_code</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a5e6594f66edc9761b68ca0f86ce3689b">export_dfa</a>(const DFA::State *start) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9fff2db9db9ca67a7c067a68161bfc7a">find_at</a>(Location loc, char c) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9b16463f65322a3dfb5d44ff8469b0f2">flip</a>(Chars &amp;chars) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0c44038d35a1a401ae2fb75787d6df2c">Follow</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a6bd5471ccfee49021fd76a135bd52db0">FSM</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a8bc2f333f66f08463a9b5471ae7a1a7f">fsm_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a60000883005e2c0610ce055642e958ad">gen_predict_match</a>(DFA::State *state)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a4076d2dcc777f5fff6f2ae6e41eaede4">gen_predict_match_transitions</a>(DFA::State *state, std::map&lt; DFA::State *, ORanges&lt; Hash &gt; &gt; &amp;states)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a08b2f08e67392494f405ab4bd6797680">gen_predict_match_transitions</a>(size_t level, DFA::State *state, ORanges&lt; Hash &gt; &amp;labels, std::map&lt; DFA::State *, ORanges&lt; Hash &gt; &gt; &amp;states)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab0411ca191bfa4968c61f932b790cba2">gencode_dfa</a>(const DFA::State *start) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a53a9a77e4caecfc0a33f4574bd8ebdf8">gencode_dfa_closure</a>(FILE *fd, const DFA::State *start, int nest, bool peek) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a85281a3707c8eca56b5ace45a482aa13">greedy</a>(Positions &amp;pos) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3cab6135b833c193e66dd0b6b086c458">hash</a>(Hash h, uint8_t b)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#abf3c720b8a2ba442c88232873aa324f6">hash</a>(Hash h)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3739687ef42556a3700e046de2f1d33e">Hash</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a4eed45cf8311546e82d35de508516b0c">hash_pos</a>(const Positions *pos)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9b48c70b1b81e15f5f28ade5ed2383d8">hi_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a878042a0e46a089fd40b5f27bbf81ea3">Index</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a777335bd99f117906b726541a66141b1">index_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a6fafcda71f7c7c705397088ca29c4caf">init</a>(const char *options, const uint8_t *pred=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab8bdde704ce3cbc0f3fcf4502338d92b">init_options</a>(const char *options)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aef78ad9afa10f25af2397de5d682de7d">is_meta</a>(Char c)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a54ddf1635a08c0c6a1c3c8bb77d84aca">is_modified</a>(Char mode, const Map &amp;modifiers, Location loc)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae57466849ffc7bf07edfb5f8dc454c9e">is_opcode_goto</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a7a6e44a746ccce2a1479c850bbba856e">is_opcode_goto</a>(Opcode opcode, unsigned char c)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a6d6ea49de77878489110b55a5490ab15">is_opcode_halt</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae1828d30256e594a9f20309bc4b9b211">is_opcode_head</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#adabea312f0c03830acc3910dbf576c41">is_opcode_long</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a67b1f57c6c67c6b97bfa700cf2fb066a">is_opcode_meta</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9e27e8d5328e92eae5dbd41730ce59b8">is_opcode_redo</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a6d70755be9ff50c97d116a067a5fc87c">is_opcode_tail</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a11788b997a025524ffb968824cd84cce">is_opcode_take</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aea59f78bfd3d8e70fc56fd4c3018a6a0">Iter</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae3e4d6db585b2227ae4eedcfd7039937">Lazy</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a381f47ded939a81bea5d795629ec4ff2">lazy</a>(const Lazyset &amp;lazyset, Positions &amp;pos) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ac16753380560141a1ace41c4a87f8e97">lazy</a>(const Lazyset &amp;lazyset, const Positions &amp;pos, Positions &amp;pos1) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a393cafae4a10de43a895078e1ca0012b">Lazyset</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#af1624c5f585c0973a04527bf562f5433">len_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab7cd094bc9197a72264097bcec747e0b">lo_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aae63990b13c5d127f3d00b20ff56a8d9">Location</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aa3bcc06b90015496882ec43819db7fb0">Locations</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1d20cd4193b1d8426b09e1e452729622">long_index_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0ea1e24e2d06acfbe23e94a28b297313">Lookahead</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aed8f3ffe1e398e3a0df720832fe2b5bd">lookahead_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a635e175260a3f7fa5cc9fe1ea9d5ca26">Lookaheads</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3bcce091ced60330d43b81e18219d34c">lowercase</a>(Char c)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aa52226cd084c5dfefff2b38e08959629">Map</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a516355df9ce1c7333bdc6d42e0cf89ef">Matcher</a> class</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2b">Meta</a> enum name</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bafb92ecb707da8d19d22a680acafb5e59">META_BOB</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba528f749628fea5497ec2b141fc68c86a">META_BOL</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2baf81fc1af4f0fa960d1475c81cf785184">META_BWB</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bad2689d85118bf0f7fdfa8d3ed710005c">META_BWE</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bae47cfcacf92488d19d3589339a5c5e4d">META_DED</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba3564384fa20ade8e086b725eec12401a">META_EOB</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bad4d665a6389e2021c333c82ccd7326ba">META_EOL</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bae12f4a5af19cfde12ff38d55ec91c543">META_EWB</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba81e8ee255c0ea9fd7d608ea4afd109cd">META_EWE</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba1d18a927ad1bb4c58b066e5f4f914337">META_IND</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba2323c5c35b832fc9820b2e57a87f2f97">META_MAX</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba48e13bbae590f352b9bf67046aad6c76">META_MIN</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bad90cb31a0b39f692beb3f7a70a855db7">META_NWB</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2ba2887659e7cb5d0cc345361ade454d858">META_NWE</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a620765adbedca642771c730cc52f7f44">meta_of</a>(Opcode opcode)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2776a201661c958c38e3deadceaf4d2bafe1b7d462a9d651bfe15f7494e121179">META_UND</a> enum value</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a17ba8adaa619f3c6d5ed10be5a1ea566">min_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#af1835b3991d23c957e81c97442a608fc">Move</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aadfb59075bcf8a23e648c50d4a103d1e">Moves</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#acc9cc5f49fea95ccec3df7b85d751cff">nodes</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aeb30d9c021e6d3e6f9a92d235ccf2dfe">nodes_time</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a04aa26524509e4b0865ba65fd625e083">nop_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a02fdf7c8b6b9a8871c14a778c7f0c3e4">one_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aab67c0f79238c0e2e5bccd80c43c07a1">opc_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a4d44677873f6377230f2513218101c1c">Opcode</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a74271267057251b4cd554b9092f44154">opcode_goto</a>(Char lo, Char hi, Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ad398628debb005614db17cc1732239d6">opcode_halt</a>()</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aa6ca25d94886ac2d6f3ee51e9ac789f3">opcode_head</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab18e3a249e1226da9d0b46e2ea12a677">opcode_long</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#af1eb6fb5ae37a0762a1bbaeeeaa351d5">opcode_redo</a>()</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a4fc95b760cdc1b89454371bc8f36662c">opcode_tail</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a54d407eb8c94d830c938682bf61d3a9e">opcode_take</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a405dc0bc89070a8c694e6d012c00a807">operator=</a>(const Pattern &amp;pattern)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a013662647ab3f2b4404893fd05040e2c">operator=</a>(const char *regex)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aaa7bfc08bcd9236f035cc0732e6437a3">operator=</a>(const std::string &amp;regex)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a88c716035ab6d17770bd3bcb7db517b4">operator=</a>(const Opcode *code)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#add516e864534d6704b43592232b81366">operator=</a>(FSM fsm)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2fae3b0a405d18d421b1b75f2d76ef18">operator[]</a>(Accept choice) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1ca97820b6cad0e64647f1ec61250850">opt_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1754ccae6c06d9c3f2cb3b1f5ee70c48">parse</a>(Positions &amp;startpos, Follow &amp;followpos, Map &amp;modifiers, Map &amp;lookahead)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a8eef263609dfef1e82539df4dac9978a">parse1</a>(bool begin, Location &amp;loc, Positions &amp;firstpos, Positions &amp;lastpos, bool &amp;nullable, Follow &amp;followpos, Lazy &amp;lazyidx, Lazyset &amp;lazyset, Map &amp;modifiers, Locations &amp;lookahead, Iter &amp;iter)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9e94df05f00d15e92de6cded90ad3e0c">parse2</a>(bool begin, Location &amp;loc, Positions &amp;firstpos, Positions &amp;lastpos, bool &amp;nullable, Follow &amp;followpos, Lazy &amp;lazyidx, Lazyset &amp;lazyset, Map &amp;modifiers, Locations &amp;lookahead, Iter &amp;iter)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a7266e4a76fa89580a7004ea0fa6e0bbd">parse3</a>(bool begin, Location &amp;loc, Positions &amp;firstpos, Positions &amp;lastpos, bool &amp;nullable, Follow &amp;followpos, Lazy &amp;lazyidx, Lazyset &amp;lazyset, Map &amp;modifiers, Locations &amp;lookahead, Iter &amp;iter)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a399134150959561cace87f655a650271">parse4</a>(bool begin, Location &amp;loc, Positions &amp;firstpos, Positions &amp;lastpos, bool &amp;nullable, Follow &amp;followpos, Lazy &amp;lazyidx, Lazyset &amp;lazyset, Map &amp;modifiers, Locations &amp;lookahead, Iter &amp;iter)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a885a3889e2042be07d838469f3347986">parse_esc</a>(Location &amp;loc, Chars *chars=NULL) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aa17c980b164a1fe4a94dc467d5eea18e">parse_time</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0aabd5b85ce3128619e5cd0016e9a5ff">Pattern</a>()</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a36f1a567185c44a31b700fcf9a54b25f">Pattern</a>(const char *regex, const char *options=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1f6f72b3a3789b29ff01ae39c75d2d23">Pattern</a>(const char *regex, const std::string &amp;options)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#acaeaefcc762d23d69da4dbc7102e3c63">Pattern</a>(const std::string &amp;regex, const char *options=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#af65f65e0258490f623622781ce1d3a1a">Pattern</a>(const std::string &amp;regex, const std::string &amp;options)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a692627fd6f5f8fa56b977cd6726e6f85">Pattern</a>(const Opcode *code, const uint8_t *pred=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae639bd7379b1453fc12d6437ef1b5d5b">Pattern</a>(FSM fsm, const uint8_t *pred=NULL)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a858c16d3b25426e9ca7a5a373d4740a1">Pattern</a>(const Pattern &amp;pattern)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aba8c5bf9348e6dd96454e7e5caee9b52">pma_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a302640aaef595662983bdd56b8c4ffb7">pmh_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a94209f79e5409ae48e486b447cbc52b9">pms_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a7afa8a46d3665051c17de9b327f3f4dc">Positions</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0eda441aecb46e765fe91c7abe64e259">posix</a>(size_t index, Chars &amp;chars) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a2b7a0074dd7a97b96286f0ec37b510ed">pre_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#afc0939fcf3c55e813039bc3e475a8a51">Pred</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a3a7a5e5cf1770561627e59f6744b7e66">predict_match</a>(const Pred pmh[], const char *s, size_t n)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#afa135ef8f7a0d90bc9f4c817055485ad">predict_match</a>(const Pred pma[], const char *s)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a57d995fbd494bb9de76176d06b15273e">predict_match_dfa</a>(DFA::State *start)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a9f602f0f0589a2f388742c9db722b685">reachable</a>(Accept choice) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab771b9c08b856e02a6c90282fe7c0af9">reversecase</a>(Char c)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a613e2abf7a545bf78889be3f04aa36e1">rex_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a68b4c7815bdf30d7ff3d906d85a13ce7">Set</a> typedef</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aad04c6beb3a18d6588c630af9caedd6f">size</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a91a08623fa03b90763349f42206c2840">tfa_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a288fbf25da1636a41dc948610b1e1c66">transition</a>(Moves &amp;moves, Chars &amp;chars, const Positions &amp;follow) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a84b6861f81aedef3db3c720f1cd560d3">trim_lazy</a>(Positions *pos) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aedf71e55974fdd111deaacdc0e07727e">update_modified</a>(Char mode, Map &amp;modifiers, Location from, Location to)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a301e20a7d3c891298b19637183f98064">uppercase</a>(Char c)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ad9540547ae5291596d1230bc5bc5f520">valid_goto_index</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a89166da63b920b5feb749c59f226eb88">valid_lookahead_index</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ae722a2bacd044c38145abd52aaf987ca">valid_take_index</a>(Index index)</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a0ba3c8c6c5dbb258a8a76e8369c12e3e">vms_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#aed2b1013f44a1fa1b6529932c1df72cf">vno_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#ab9a63c8a4a9e95e57ee53f83b748b187">wms_</a></td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a1e1151e347e498f51631c78739e0d5d9">words</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#acc8cbdbe88fab10eccc2acf6719abd61">words_time</a>() const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a859c3bd6c7a08531492106c8be732446">write_namespace_close</a>(FILE *fd) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a60dfdb71b2a7c35b463516d47eff9417">write_namespace_open</a>(FILE *fd) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a95d0e0757d4c4173d560a43993cd63fa">write_predictor</a>(FILE *fd) const </td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
  <tr><td class="entry"><a class="el" href="classreflex_1_1_pattern.html#a35612bed740e5d6761f5e212a6620e44">~Pattern</a>()</td><td class="entry"><a class="el" href="classreflex_1_1_pattern.html">reflex::Pattern</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<hr class="footer">
<address class="footer"><small>
Converted on Thu May 14 2020 13:20:14 by <a target="_blank" href="http://www.doxygen.org/index.html">Doxygen</a> 1.8.11</small></address>
<br>
<div style="height: 246px; background: #DBDBDB;">
</body>
</html>
